weather-protected location - German English Dictionary